table b{cursor: pointer;}
table b:HOVER{text-decoration: underline;}
table #modify-button,#delete-button{visibility: hidden;}
table tr:HOVER{background: #f8f8f8;}
#liste { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#liste li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 1.5em; font-size: 1.4em; height: 18px; }
#liste li span { position: absolute; margin-left: -1.3em; }

#dialog-form p{visibility: hidden;}
.datagrid{width: 80%;height: 80%;margin-top:100px;}
td input{padding:0px; border: #e1eef4 2px;font-size: 12px;width:100%;height:15px;padding-left:0px;margin-right:0px;background-color: white;}
.datagrid table { 
	border-collapse: collapse; 
	text-align: left; 
	width: 100%; 
	} 
.datagrid {
	font: normal 12px/150% Arial, Helvetica, sans-serif; 
	background: #fff; 
	overflow: hidden; 
	border: 3px solid #006699; 
	-webkit-border-radius: 7px; 
	-moz-border-radius: 7px; 
	border-radius: 7px; 
}
.datagrid table td, .datagrid table th { 
	padding: 3px 10px; 
}
.datagrid table thead th{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');
	background-color:#006699; 
	color:#FFFFFF; 
	font-size: 12px; 
	font-weight: bold; 
	border-left: 0px solid #0070A8; 
} 
.datagrid table thead th:first-child { 
	border: none; 
}
.datagrid table tbody td { 
	color: #00557F; 
	border: 1px solid #E1EEF4;
	font-size: 12px;font-weight: normal; 
}
.datagrid table tbody .alt td { 
	background: #E1EEf4; 
	color: #00557F; 
}
/*
.datagrid table tbody td:first-child { 
	border: none; 
}*/
.datagrid table tfoot td div { 
	border-top: 1px solid #006699;
	background: #E1EEf4;
} .datagrid table tfoot td { 
	padding: 0; font-size: 12px 
}
.datagrid table tfoot td div{ 
	padding: 2px;
}
.datagrid table tfoot td ul { 
	margin: 0; 
	padding:0; 
	list-style: none; 
	text-align: right; 
}

.datagrid table tfoot  li { 
	display: inline; 
}
.datagrid table tfoot li a { 
	text-decoration: none;
	display: inline-block;
	padding: 2px 8px; margin: 1px;
	color: #FFFFFF;
	border: 1px solid #006699;
	-webkit-border-radius: 3px; 
	-moz-border-radius: 3px; border-radius: 3px; 
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #006699), color-stop(1, #00557F) );background:-moz-linear-gradient( center top, #006699 5%, #00557F 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#006699', endColorstr='#00557F');background-color:#006699; 
}
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { 
	text-decoration: none;
	border-color: #00557F; 
	color: #FFFFFF; 
	background: none;
	background-color:#006699;
}
.datagrid{
width: 95%;
}
#actionMenu #create,#read,#update,#delete { height: 14px; width: 45px ; color: #0084B4; cursor: pointer; display: inline;}
#actionMenu #update:HOVER,#delete:HOVER {text-decoration: underline;}
#actionMenu #modify-icon,#delete-icon {height: 14px; width: 13px ; color: #0084B4; cursor: pointer; display: inline;}
			body { font-size: 100%;}
			label, input { display:block; }
			input.text { margin-bottom:12px; width:95%; padding: .4em; }
			fieldset { padding:0; border:0; margin-top:25px; }
			h1 { font-size: 1.2em; margin: .6em 0; }
			div#users-contain { width: 350px; margin: 20px 0; }
			div#users-contain table { margin: 1em 0; border-collapse: collapse; width: 100%; }
			div#users-contain table td, div#users-contain table th { border: 1px solid #eee; padding: .6em 10px; text-align: left; }
			.ui-dialog .ui-state-error { padding: .3em; }
			.validateTips { border: 1px solid transparent; padding: 0.3em; }
